package com.jfs.qy.entity.response;

import com.alibaba.fastjson2.annotation.JSONField;
import lombok.Data;

import java.io.Serializable;

/**
 * @Description 智能报警上告
 * @E-mail cwm3412638@163.com
 * @Author cwm
 * @Date 2022/11/4
 */
@Data
public class IntAlarm implements Serializable {
    /**
     *报警状态
     */
    @JSONField(name = "alarm_val")
    private Boolean alarmVal;
    /**
     *第三方算法告警名称，当int_subtype为第三方算法类型时，返回该字段
     */
    @JSONField(name = "alog_name")
    private String alogName;

    /**
     *“Lens”：镜头遮挡
     * “Sound”：声音告警
     * “Mask”：口罩告警
     * “Queue”：排队告警
     * “People Density”：人群密度
     * “People Count”:过线统计
     * “Over Line”：越线报警
     * “Region Invasion”：区域入侵
     * “Region In”：区域进入
     * “Region Out”：区域离开
     * “Fast Move”：快速移动
     * “Linger”：徘徊检测
     * “Third Part Alog”：第三方算法告警
     * “Item Leave”物品遗留告警
     * “Item Move”物品移走告警
     * “Electromobile”电瓶车告警
     * “Illegalp Parking”违法停车告警
     * “Leave_detect”离岗检测告警
     */
    @JSONField(name = "int_subtype")
    private String intSubtype;
}
